dogs cats wales devon rex england puppies dog cornwall london bristol devon rex cats exeter pet cornish rex accommodation plymouth cat scotland